Stream URL
在SRS中，直播和WebRTC的基本概念都是流(Stream)，因此，流的URL定义有很高的概念一致性。参考下面SRS的几种不同协议的流地址， 安装完SRS后可以直接打开：

使用RTMP推流或播放: rtmp://localhost/live/livestream
使用HTTP-FLV播放流: http://localhost:8080/live/livestream.flv
使用HLS播放流: http://localhost:8080/live/livestream.m3u8
WebRTC推流: http://localhost:1985/rtc/v1/whip/?app=live&stream=livestream
WebRTC播放: http://localhost:1985/rtc/v1/whep/?app=live&stream=livestream


WebRTC over TCP
在很多网络条件下，WebRTC不适合使用UDP传输，因此支持TCP传输是极其重要的能力；而且SRS支持的是直接TCP传输的方式，避免使用TURN中转带来的额外网络层问题；这对于LoadBalancer也是非常友好的，一般支持TCP会更友好。

HTTP API、HTTP Stream、WebRTC over TCP，可以全部复用一个TCP端口，比如HTTPS(443)。
支持直接UDP或TCP传输，不依赖TURN协议，没有额外的网元，没有额外部署和资源消耗。
可部署在LoadBalancer后面(已实现)，可配合Proxy(未实现)或者Cluster(未实现)实现负载均衡和扩容。

docker run --rm -it -p 8080:8080 -p 1985:1985 -p 8000:8000 \
  -e CANDIDATE="192.168.3.82" \
  -e SRS_RTC_SERVER_TCP_ENABLED=on \
  -e SRS_RTC_SERVER_PROTOCOL=tcp \
  registry.cn-hangzhou.aliyuncs.com/ossrs/srs:6


obs 推流

播放(WebRTC over TCP): http://localhost:1985/rtc/v1/whep/?app=live&stream=livestream
播放(HTTP FLV): http://localhost:8080/live/livestream.flv
播放(HLS): http://localhost:8080/live/livestream.m3u8



HTTP API
SRS支持WHIP和WHEP协议。安装好SRS后，可以直接点击下面的地址测试：

WebRTC推流: http://localhost:1985/rtc/v1/whip/?app=live&stream=livestream
WebRTC播放: http://localhost:1985/rtc/v1/whep/?app=live&stream=livestream